package org.koron.ebs.util;

public class Utils {
	/**
	 * 根据t是否为null,如果为null返回t2
	 * @param t 值
	 * @param t2 值为null时返回
	 * @return 非null值
	 */
	public static final <T> T isNull(T t,T t2)
	{
		return isNull(t, t , t2);
	}
	/**
	 * 根据o是否为NULL，是则返回t2否则返回t
	 * @param o 用来判断的对象
	 * @param t 非null时返回
	 * @param t2 null时返回
	 * @return 根据是否为NULL返回不同值
	 */
	public static final <T> T isNull(Object o,T t,T t2)
	{
		if(o == null)
			return t2;
		return t;
	}
	/**
	 * 把字符串前后的指定字符串去除
	 * @param content 要处理的字符串
	 * @param regx 要去除的字符
	 * @return
	 */
	public static final String trimRegx(String content,String regx) {
		return content.replaceAll("((^"+regx+")|("+regx+"$))","");
	}
}
